package com.ljcalc.business.components.calcs;

import java.util.LinkedList;

import com.ljcalc.business.components.CombinationsSet;
import com.ljcalc.business.components.NumberPercentage;


/**
 * this is abstract for svenska spel lotto + joker game
 * @author SELuoc
 *
 */
public abstract class AbstractCombCalc {



	public AbstractCombCalc() {
			initialize();
	}

	public abstract boolean initialize();

	public abstract CombinationsSet prefilling();

	public abstract CombinationsSet fillUp(CombinationsSet combset);
	
	protected abstract LinkedList<NumberPercentage> getReducedNPList(
			LinkedList<NumberPercentage> reducedNPList2);
}
